package com.bonc.apicreator.entity;


import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

import org.hibernate.validator.constraints.NotBlank;

import lombok.Getter;
import lombok.Setter;


/**
 * 〈一句话功能简述〉Module实体类
 *
 * @author liuchang
 * @version 2016年10月8日
 * @see Module
 * @since
 */

@Setter
@Getter
@Entity
public class Module {

    /**
     * 主键
     */
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private long id;

    /**
     * 模块名
     */
    @NotBlank
    private String name;

    /**
     * 模块的描述
     */
    private String description;

    /**
     * 权重
     */
    private int sort;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 所属的project的id
     */
    private Long proId;

}
